package com.freedom.pms.goods.domain.pojo.bo;

import com.freedom.common.core.base.BaseBO;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 商品类目表
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class ManageCategoryBO extends BaseBO {

    private Integer id;

    @ApiModelProperty(value="父类目编号")
    private Integer parentId;

    @ApiModelProperty(value="类目名称")
    private String name;

    @ApiModelProperty(value="类目类型 1:商品类目")
    private Integer categoryType;

    @ApiModelProperty(value="是否显示 0:不显示 1:显示")
    private Boolean showStatus;

    @ApiModelProperty(value="类目层级：1:一级类目，2：二级类目，3三级类目")
    private Integer level;

    @ApiModelProperty(value="类目权重")
    private Integer sort;

    @ApiModelProperty(value="三级类目排序")
    private Integer appSort;

    @ApiModelProperty(value="分类图标url")
    private String iconUrl;

    @ApiModelProperty(value="分类广告图片url")
    private String advertPicUrl;

    @ApiModelProperty(value="逻辑删除标识(false:未删除;true:已删除)")
    private Boolean deleted;
}